/*
 * Cie.java
 * 
 * Generado Automaticamente .
 * Tecnologos: 
 Ferney Jimenez Lopez
 Luis Hernadez Perez
 Dario Perez Campillo
 */
package healthmanager.modelo.bean;

import healthmanager.modelo.util.Paquete;

import java.io.Serializable;
import java.sql.Timestamp;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.ibatis.type.Alias;

@Alias("cie")
@Paquete("healthmanager.modelo.dao.CieDao")
public class Cie implements Serializable{

    /**
     * ************ ATRIBUTOS *************
     */
    private String codigo;
    private String nombre;
    private String simbolo;
    private String sexo;
    private String limite_inferior;
    private String limite_superior;
    private String no_afeccion;
    private String observaciones;
    private Timestamp creacion_date;
    private Timestamp ultimo_update;
    private Timestamp delete_date;
    private String creacion_user;
    private String ultimo_user;
    private String delete_user;
    private String clasificacion;

    /**
     * * Constructor Por Defecto **
     */
    public Cie() {
    }

    /**
     * * Sobre carga de Constructor **
     */
    public Cie(
            String codigo,
            String nombre,
            String simbolo,
            String sexo,
            String limite_inferior,
            String limite_superior,
            String no_afeccion,
            String observaciones,
            Timestamp creacion_date,
            Timestamp ultimo_update,
            Timestamp delete_date,
            String creacion_user,
            String ultimo_user,
            String delete_user,
            String clasificacion) {
        this.codigo = codigo;
        this.nombre = nombre;
        this.simbolo = simbolo;
        this.sexo = sexo;
        this.limite_inferior = limite_inferior;
        this.limite_superior = limite_superior;
        this.no_afeccion = no_afeccion;
        this.observaciones = observaciones;
        this.creacion_date = creacion_date;
        this.ultimo_update = ultimo_update;
        this.delete_date = delete_date;
        this.creacion_user = creacion_user;
        this.ultimo_user = ultimo_user;
        this.delete_user = delete_user;
        this.clasificacion = clasificacion;
    }

    @Override
    public String toString() {
        return ReflectionToStringBuilder.toString(this);
    }

    /**
     * ************ METODOS SET ***************
     */

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public void setSimbolo(String simbolo) {
        this.simbolo = simbolo;
    }

    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

    public void setLimite_inferior(String limite_inferior) {
        this.limite_inferior = limite_inferior;
    }

    public void setLimite_superior(String limite_superior) {
        this.limite_superior = limite_superior;
    }

    public void setNo_afeccion(String no_afeccion) {
        this.no_afeccion = no_afeccion;
    }

    public void setObservaciones(String observaciones) {
        this.observaciones = observaciones;
    }

    public void setCreacion_date(Timestamp creacion_date) {
        this.creacion_date = creacion_date;
    }

    public void setUltimo_update(Timestamp ultimo_update) {
        this.ultimo_update = ultimo_update;
    }

    public void setDelete_date(Timestamp delete_date) {
        this.delete_date = delete_date;
    }

    public void setCreacion_user(String creacion_user) {
        this.creacion_user = creacion_user;
    }

    public void setUltimo_user(String ultimo_user) {
        this.ultimo_user = ultimo_user;
    }

    public void setDelete_user(String delete_user) {
        this.delete_user = delete_user;
    }

    public void setClasificacion(String clasificacion) {
        this.clasificacion = clasificacion;
    }

    /**
     * ************ METODOS GET *************
     */

    public String getCodigo() {
        return codigo;
    }

    public String getNombre() {
        return nombre;
    }

    public String getSimbolo() {
        return simbolo;
    }

    public String getSexo() {
        return sexo;
    }

    public String getLimite_inferior() {
        return limite_inferior;
    }

    public String getLimite_superior() {
        return limite_superior;
    }

    public String getNo_afeccion() {
        return no_afeccion;
    }

    public String getObservaciones() {
        return observaciones;
    }

    public Timestamp getCreacion_date() {
        return creacion_date;
    }

    public Timestamp getUltimo_update() {
        return ultimo_update;
    }

    public Timestamp getDelete_date() {
        return delete_date;
    }

    public String getCreacion_user() {
        return creacion_user;
    }

    public String getUltimo_user() {
        return ultimo_user;
    }

    public String getDelete_user() {
        return delete_user;
    }

    public String getClasificacion() {
        return clasificacion;
    }
}
